﻿#region

using Pob.GameObjects;

#endregion

namespace Pob.CustomEventArgs
{
    public enum MenuStates
    {
        // Main Menu
        Start, 

        Options, 

        Exit, 

        // Options
        PlayerOne, 

        PlayerTwo, 

        OptionsBack, 

        // Scoreboard
        Rematch, 

        Menu, 

        // PlayerOptions
        PlayerOptionsBack
    }

    public class MenuItemPickedEventArgs
    {
        #region Constructors and Destructors

        public MenuItemPickedEventArgs(MenuItem selectedItem)
        {
            SelectedItem = selectedItem;
        }

        #endregion

        #region Public Properties

        public MenuStates MenuState { get; set; }

        public MenuItem SelectedItem { get; set; }

        #endregion
    }
}